home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Laboratorio Interattivo Deagostini
/
laboratorio interattivo deagostini.bin
/
swf
/
182.swf
/
scripts
/
frame_1
/
PlaceObject2_38_169
/
CLIPACTIONRECORD onClipEvent(enterFrame).as
next >
Wrap
Text File
|
2003-01-07
|
4KB
|
125 lines
onClipEvent(enterFrame){
function cliprilasciata(cheistanza)
{
var problema = 0;
var i = 0;
i = 0;
while(i < lista.length)
{
if(lista[i][0] == cheistanza)
{
problema = 1;
var trovato = 0;
var giusto = 0;
var e = 0;
e = 0;
while(e < lista[i][3].length)
{
daintercett = "_parent.mask.esercizio." + lista[i][3][e];
if(eval(daintercett).hitTest(_root._xmouse,_root._ymouse,true))
{
trovato = 1;
if(lista[i][3][e] == lista[i][1])
{
giusto = 1;
}
if(SoloGiusta == 1 & giusto == 1 || SoloGiusta == 0)
{
if(eval(daintercett).spazio.testo != "")
{
var c = 0;
c = 0;
while(c < lista.length)
{
if(eval(daintercett).spazio.testo == lista[c][4])
{
cheClip = lista[c][0];
eval(percorsoMobile)[cheClip]._x = eval(percorsoMobile)[cheClip].xorig;
eval(percorsoMobile)[cheClip]._y = eval(percorsoMobile)[cheClip].yorig;
}
c++;
}
}
eval(daintercett).spazio.testo = eval(percorsoMobile)[cheistanza].spazio.testo;
}
break;
}
e++;
}
if(trovato == 1)
{
if(SoloGiusta == 0)
{
eval(percorsoMobile)[cheistanza]._x = -2000;
eval(percorsoMobile)[cheistanza]._y = -2000;
}
else if(giusto == 1)
{
eval(percorsoMobile)[cheistanza]._x = -2000;
eval(percorsoMobile)[cheistanza]._y = -2000;
}
else
{
eval(percorsoMobile)[cheistanza]._x = eval(percorsoMobile)[cheistanza].xorig;
eval(percorsoMobile)[cheistanza]._y = eval(percorsoMobile)[cheistanza].yorig;
}
}
else
{
eval(percorsoMobile)[cheistanza]._x = eval(percorsoMobile)[cheistanza].xorig;
eval(percorsoMobile)[cheistanza]._y = eval(percorsoMobile)[cheistanza].yorig;
}
break;
}
i++;
}
if(problema == 0)
{
eval(percorsoMobile)[cheistanza]._x = eval(percorsoMobile)[cheistanza].xorig;
eval(percorsoMobile)[cheistanza]._y = eval(percorsoMobile)[cheistanza].yorig;
}
}
function verifica()
{
punteggio = 0;
i = 0;
lRisultati = new Array();
i == 0;
while(i < lista.length)
{
nomeClip = lista[i][1];
if(nomeClip != "")
{
sceltaFatta = _parent.mask.esercizio[nomeClip].spazio.testo;
if(sceltaFatta == lista[i][4])
{
punteggio += lista[i][2];
_parent.mask.esercizio[nomeClip].responso.gotoAndStop("Giusto");
var GiustoSbagliato = 1;
}
else
{
_parent.mask.esercizio[nomeClip].responso.gotoAndStop("Sbagliato");
var GiustoSbagliato = 0;
}
lRisultati.push("[" + (i + 1) + "," + sceltaFatta + "," + lista[i][4] + "," + GiustoSbagliato + "]");
}
i += 1;
}
_root.risultato = punteggio / TotPunteggio * 10;
trace("Risultato: " + _root.risultato);
trace("Lista risultati: [" + lRisultati + "]");
getURL("Finito:[" + lRisultati + "]","");
_root.TempoScaduto = 0;
_root.AvviaVerifica = 0;
}
if(_root.TempoScaduto == "1")
{
Verifica();
}
if(_root.AvviaVerifica == "1")
{
Verifica();
}
}